<?php
namespace app\home\controller;
use think\Controller;
use think\Request;
use app\home\model;
use think\Validate;

class User extends Controller
{
   
    public function User(){
        // echo "<pre>";

        //通过 submit 提交表单 获取参数
        // print_r($_POST['usr']);    
        // // print_r($_GET);

        //通过TP5框架的 input() 方法 获取表单参数
        // print_r(input());   
        // print_r(input('pwd'));

        //通过 Request 这个类的param()方法获取参数
        // $r = Request::instance();    
        // $res = $r->param();
        // print_r($res);

        //  通过ajax异步获取参数
        return input(); //return 默认返回json数据
        // $usr = $_POST['usr'];
        // $pwd = $_POST['pwd'];
        // echo $usr.$pwd;

    }

    public function Logins(){
        $D = User::getInstance();
    }
    
    public function userLogin(){
        $rule=[
            /* 字段         规则                        错误信息 */
            ['phone','number|length:11','手机号只允许数字|手机号是长度为11的数字'],
            ['password','require|alphaDash|length:1,11','密码必须|只允许字母、数字下划线、破折号|密码长度1-11个字符之间'],
            ['repassword','require|confirm:password','密码必须|两次输入的密码不一致'],
            ['email','email','邮箱格式不正确']
        ];
        $data = ['phone'=>input('phone'),'password'=>input('pwd'),'repassword'=>input('repwd'),'email'=>input('email')];
        $V = new Validate($rule);
        $res = $V->check($data);
        $error = $V->getError();
        // go($error);

        if($res){
            //提示跳转      提示信息         地址（控制器）           传参数            ？ 2秒后跳转
            $this->success('操作成功',url('home/Home/cases',['id'=>2,'user'=>'ccc']),'',2);
            // $this->error('error,url('home/Home/login',['id'=>2,'user'=>'ccc']),'',2);
            //直接跳转相当于href    地址（控制器）           传参数    
            // $this->redirect('home/Home/cases',['id'=>2,'user'=>'ccc']);
        }else{
            //自定义方法  放在common文件里面
            goBack($error);
            //提示跳转      提示信息         地址（控制器）           传参数            ？ 2秒后跳转
           // $this->error('error,url('home/Home/login',['id'=>2,'user'=>'ccc']),'',2);
        }
        // var_dump($res);
        // var_dump($error);
    }
}

